package com.example.easyexcel.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class AssetBasicInfoDTO {

    /**
     * (value = "资产编码，2位固定编码 +9位自增序列", required = true)
     */
    private String assetNo;

    /**
     *  (value = "资产名称", required = true)
     */
    private String assetName;

    /**
     * (value = "资产类型ID（分区字段）", required = true)
     */
    private Long assetTypeId;

    /**
     * (value = "数据资产状态代码（0：已发布；1：已下线）", required = true)
     */
    private Integer dataAssetSc;

    /**
     * (value = "业务主题域类型代码（0：参与者域；1：渠道域；2：乐透彩票域；3：即开彩票域；4：竞猜彩票域；5：品牌运营域；6：综合运营域；7：资金结算域；8：风险防控域；9：公共域）")
     */
    private Integer businessThemeDomainTc;

    /**
     * (value = "所属数据仓库层级")
     */
    private String belongDataWarehsLevel;

    /**
     * (value = "管理人名称")
     */

    private String managementPersonName;

    /**
     * (value = "管理部门名称")
     */
    private String managementDeptName;

    /**
     * (value = "创建时间（含毫秒）", required = true)
     */
    private LocalDateTime createTime;

    /**
     * (value = "更新时间（含毫秒，自动更新）", required = true)
     */
    private LocalDateTime updateTime;

}
